technic superiority - German English Dictionary